草庐IT

ORA - 01723

全部标签

在 Oracle 18c ORA1455 中 EXP 模式

EXPaschemainOracle18cORA1455我在数据库中有一个架构,它不在数据库中作为Oracle18c版本中的容器,我想使用Oracle工具exp对此架构进行逻辑备份,我总共有2600个表16向我抛出错误:EXP-00008:ORACLEerror1455wasencounteredORA-01455:columnconversionoverflowsdatatypeinteger识别表并分析它们的共同点,我意识到它们有一个主键自动增量,并且它们至少有一个CLOB类型的列,其中14个表是空的,2个有数据,已经放置了统计信息=无在导出时但仍然无法正常工作,我也尝试使用expdp工具

在 Oracle 18c ORA1455 中 EXP 模式

EXPaschemainOracle18cORA1455我在数据库中有一个架构,它不在数据库中作为Oracle18c版本中的容器,我想使用Oracle工具exp对此架构进行逻辑备份,我总共有2600个表16向我抛出错误:EXP-00008:ORACLEerror1455wasencounteredORA-01455:columnconversionoverflowsdatatypeinteger识别表并分析它们的共同点,我意识到它们有一个主键自动增量,并且它们至少有一个CLOB类型的列,其中14个表是空的,2个有数据,已经放置了统计信息=无在导出时但仍然无法正常工作,我也尝试使用expdp工具

带有新类型参数的 Oracle 过程给出 ORA-00947 错误

OracleprocedurewithnewtypeparametergivingORA-00947Error我正在处理一个接受大量输入然后返回填充游标的过程。该过程将从Java应用程序中调用。是的,这很容易构建为临时查询,但我试图在我的代码中只使用正确的函数/过程调用。我将传入未知数量的参数。我用这个建议一种新类型的答案解决了这个问题。但是现在我收到"PL/SQL:ORA-00947:noenoughvalues"错误,我无法找出问题所在。我知道它与where子句子查询有关。1234567DESCBILINGUALName    Null  Type     ----------------

带有新类型参数的 Oracle 过程给出 ORA-00947 错误

OracleprocedurewithnewtypeparametergivingORA-00947Error我正在处理一个接受大量输入然后返回填充游标的过程。该过程将从Java应用程序中调用。是的,这很容易构建为临时查询,但我试图在我的代码中只使用正确的函数/过程调用。我将传入未知数量的参数。我用这个建议一种新类型的答案解决了这个问题。但是现在我收到"PL/SQL:ORA-00947:noenoughvalues"错误,我无法找出问题所在。我知道它与where子句子查询有关。1234567DESCBILINGUALName    Null  Type     ----------------

关于oracle:ORA-06502: PL/SQL: numeric or value error: number precision too large

ORA-06502:PL/SQL:numericorvalueerror:numberprecisiontoolarge我正在尝试在OracleSQLDeveloper中运行以下插入命令:12INSERTINTOwork_comp_rates(company_id,work_comp_rt)VALUES('101',0.11);这给了我这个错误:"ORA-06502:PL/SQL:numericorvalueerror:numberprecisiontoolarge"附加了一个触发器:1234567891011121314CREATEORREPLACETRIGGERAPPS.work_code

关于oracle:ORA-06502: PL/SQL: numeric or value error: number precision too large

ORA-06502:PL/SQL:numericorvalueerror:numberprecisiontoolarge我正在尝试在OracleSQLDeveloper中运行以下插入命令:12INSERTINTOwork_comp_rates(company_id,work_comp_rt)VALUES('101',0.11);这给了我这个错误:"ORA-06502:PL/SQL:numericorvalueerror:numberprecisiontoolarge"附加了一个触发器:1234567891011121314CREATEORREPLACETRIGGERAPPS.work_code

关于 oracle:ORA-06504: PL/SQL: Return types of Result Set variables while execution

ORA-06504:PL/SQL:ReturntypesofResultSetvariableswhileexecution我创建了一个如下的对象和过程,执行时出现以下错误。ORA-06504:PL/SQL:ReturntypesofResultSetvariablesorquerydonotmatchORA-06512:atline81234567891011121314151617181920212223242526CREATEORREPLACETYPEOBJ_TSTASOBJECT(  COl_IDNUMBER(30,0),  Col_DATETIMESTAMP(6));/CREATEO

关于 oracle:ORA-06504: PL/SQL: Return types of Result Set variables while execution

ORA-06504:PL/SQL:ReturntypesofResultSetvariableswhileexecution我创建了一个如下的对象和过程,执行时出现以下错误。ORA-06504:PL/SQL:ReturntypesofResultSetvariablesorquerydonotmatchORA-06512:atline81234567891011121314151617181920212223242526CREATEORREPLACETYPEOBJ_TSTASOBJECT(  COl_IDNUMBER(30,0),  Col_DATETIMESTAMP(6));/CREATEO

记录一次ora-01078错误的排错

前几日在下午4点多研发人员忽然告知一套客户的系统不可用,PL/SQL也无法连接数据库,于是远程登录Oracle服务器查看情况。这是一台windows的单节点数据库,登录之后首先查看监听,发现监听的实例名已经不是生产库了,而是一个陌生的实例名,心里一惊!!!询问负责应用的研发工程师是什么情况,然后告知他在这台windows机器上又新建了一个实例用于测试,这个新实例是他创建的。并且在他新建完这个实例后,应用就连不上生产库了,并且客户在发现连不上数据库后,自行先重启了服务器!emmm。。。。。。了解到情况后,屡了一下思路进行如下检查:1、查看监听,发现生产库实例已经没有了,但是测试实例还在2、进入$